.book-search-container {
  padding-top: 52px;

  .search-warp {
    position: absolute;
    top: 66px;
    width: 1140px;
    z-index: 9999;
    padding: 10px 0 10px 2em;
    background-color: #fafafa;
  }

  .book-list-item {
    padding: 4px 8px;
    background-color: #fafafa;
    border-bottom-color: #434e5988;

    .list-item-title {
      .item-isbn {
        float: right;
      }
    }

    .ant-list-item-extra {
      display: flex;
      justify-content: center;
      flex-direction: column;
    }

    .ant-list-item-main {
      position: relative;

      .ant-list-item-meta {
        .ant-list-item-meta-title {
          margin-top: 6px;
          font-size: 20px;
          font-weight: bolder;
        }
      }

      .content {
        width: 100%;
        padding: 0 10px 30px;
        white-space: pre-wrap; /* css-3 */
        word-wrap: break-word; /* Internet Explorer 5.5+ */
      }

      .footer {
        position: absolute;
        width: 100%;
        bottom: 0;
        font-size: 16px;

        .owner-name {
          font-weight: bolder;
        }

        .date {
          float: right;
        }
      }
    }
  }
}

